Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_general_messages.h File Reference

Standard message types. More...

Functions

kzsError kzuGeneralMessagesCreate (const struct KzcMemoryManager *memoryManager)
 Creates standard message types. More...
 

Variables

struct KzuMessageTypeKZU_MESSAGE_SET_PROPERTY_VALUE
 Set Property Value. More...
 
struct KzuMessageTypeKZU_MESSAGE_SET_FLOAT_PROPERTY
 Set Float Value in Property. More...
 
struct KzuMessageTypeKZU_MESSAGE_SET_BOOLEAN_PROPERTY
 Set Property Value. More...
 
struct KzuMessageTypeKZU_MESSAGE_TOGGLE_BOOLEAN_PROPERTY
 Toggle Boolean Property. More...
 
struct KzuMessageTypeKZU_MESSAGE_SET_TEXTURE_PROPERTY
 Set Property Value. More...
 
struct KzuMessageTypeKZU_MESSAGE_ANIMATION_PLAYER_PLAY_ANIMATION
 Play Animation. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCREEN_INSTANTIATE_PREFAB
 Instantiate Prefab. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCREEN_REMOVE_NODE
 Remove Node. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCREEN_REPLACE_NODE
 Replace Node. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCREEN_PRELOAD_RESOURCES
 Preload Resources. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCREEN_SET_LOCALE
 Set Locale. More...
 
struct KzuMessageTypeKZU_MESSAGE_WRITE_LOG
 Write Log. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCROLL_VIEW_SET_SCROLL_TARGET
 Scroll View: Set Scroll Target. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCROLL_VIEW_SET_SCROLL
 Scroll View: Set Current Scroll. More...
 
struct KzuMessageTypeKZU_MESSAGE_STATE_MANAGER_GO_TO_STATE
 State Manager: Go To State. More...
 
struct KzuMessageTypeKZU_MESSAGE_STATE_MANAGER_GO_TO_NEXT_DEFINED_STATE
 State Manager: Go To Next Defined State. More...
 
struct KzuMessageTypeKZU_MESSAGE_STATE_MANAGER_GO_TO_PREVIOUS_DEFINED_STATE
 State Manager: Go To Previous Defined State. More...
 
struct KzuMessageTypeKZU_MESSAGE_SLIDER_DECREASE_VALUE
 Slider: Decrease Value. More...
 
struct KzuMessageTypeKZU_MESSAGE_SLIDER_INCREASE_VALUE
 Slider: Increase Value. More...
 
struct KzuMessageTypeKZU_MESSAGE_SLIDER_SET_VALUE
 Slider: SetValue. More...
 
struct KzuMessageTypeKZU_MESSAGE_TOGGLE_BUTTON_SWITCH_STATE
 Toggle Button: Switch State. More...
 
struct KzuMessageTypeKZU_MESSAGE_TRANSITION_LAYER_START_TRANSITION
 Transition Layer: Start Transition. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCREEN_LOCALE_CHANGED
 Locale Changed. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCREEN_PRELOADING_OF_RESOURCES_COMPLETED
 Preloading Of Resources Completed. More...
 
struct KzuMessageTypeKZU_MESSAGE_TRANSITION_LAYER_TRANSITION_STARTED
 Transition Layer: Transition Started. More...
 
struct KzuMessageTypeKZU_MESSAGE_TRANSITION_LAYER_TRANSITION_FINISHED
 Transition Layer: Transition Finished. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCROLL_VIEW_SCROLL_STARTED
 Scroll View: Scroll Started. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCROLL_VIEW_SCROLL_FINISHED
 Scroll View: Scroll Ended. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCROLL_VIEW_USER_SCROLL_STARTED
 Scroll View: User Scroll Started. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCROLL_VIEW_USER_SCROLL_FINISHED
 Scroll View: User Scroll Ended. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCROLL_VIEW_SCROLLED
 Scroll View: Scrolled. More...
 
struct KzuMessageTypeKZU_MESSAGE_SCROLL_VIEW_SNAP_REQUEST
 Scroll View: Snap Request. More...
 
struct KzuMessageTypeKZU_MESSAGE_LIST_BOX_ITEM_SELECTED
 List Box: Item Selected. More...
 
struct KzuMessageTypeKZU_MESSAGE_LIST_BOX_ITEM_VISIBLE
 List Box: Item Visible. More...
 
struct KzuMessageTypeKZU_MESSAGE_LIST_BOX_ITEM_HIDDEN
 List Box: Item Hidden. More...
 
struct KzuMessageTypeKZU_MESSAGE_LIST_BOX_TARGET_CHANGED
 List Box: Target Changed. More...
 
struct KzuMessageTypeKZU_MESSAGE_SLIDER_VALUE_CHANGED
 Slider: Value Changed. More...
 
struct KzuMessageTypeKZU_MESSAGE_SLIDER_DRAG_STARTED
 Slider: Drag Started. More...
 
struct KzuMessageTypeKZU_MESSAGE_SLIDER_DRAG_FINISHED
 Slider: Drag Finished. More...
 
struct KzuMessageTypeKZU_MESSAGE_STATE_MANAGER_ENTERED_STATE
 State Manager: State Entered. More...
 
struct KzuMessageTypeKZU_MESSAGE_STATE_MANAGER_LEFT_STATE
 State Manager: State Left. More...
 
struct KzuMessageTypeKZU_MESSAGE_STATE_MANAGER_TRANSITION_STARTED
 State Manager: Transition Started. More...
 
struct KzuMessageTypeKZU_MESSAGE_STATE_MANAGER_TRANSITION_FINISHED
 State Manager: Transition Finished. More...
 
struct KzuMessageTypeKZU_MESSAGE_TOGGLE_BUTTON_TOGGLED_OFF
 Toggle Button: Toggled Off. More...
 
struct KzuMessageTypeKZU_MESSAGE_TOGGLE_BUTTON_TOGGLED_ON
 Toggle Button: Toggled On. More...
 
struct KzuMessageTypeKZU_MESSAGE_BUTTON_TOGGLE_STATE
 Button: Toggle State. More...
 
struct KzuMessageTypeKZU_MESSAGE_BUTTON_DOWN
 Button: Down. More...
 
struct KzuMessageTypeKZU_MESSAGE_BUTTON_CLICK
 Button: Click. More...
 
struct KzuMessageTypeKZU_MESSAGE_BUTTON_CANCEL
 Button: Cancel. More...
 
struct KzuMessageTypeKZU_MESSAGE_BUTTON_ENTER
 Button: Enter. More...
 
struct KzuMessageTypeKZU_MESSAGE_BUTTON_LEAVE
 Button: Leave. More...
 
struct KzuMessageTypeKZU_MESSAGE_BUTTON_LONG_PRESS
 Button: Long Press. More...
 
struct KzuMessageTypeKZU_MESSAGE_CLICK
 Click. More...
 
struct KzuMessageTypeKZU_MESSAGE_MULTI_CLICK
 Double Click. More...
 
struct KzuMessageTypeKZU_MESSAGE_CLICK_BEGIN
 Click Begin. More...
 
struct KzuMessageTypeKZU_MESSAGE_CLICK_CANCEL
 Click Cancel. More...
 
struct KzuMessageTypeKZU_MESSAGE_CLICK_ENTER
 Click Enter. More...
 
struct KzuMessageTypeKZU_MESSAGE_CLICK_LEAVE
 Click Leave. More...
 
struct KzuMessageTypeKZU_MESSAGE_LONG_PRESS
 Long Press. More...
 
struct KzuMessageTypeKZU_MESSAGE_ON_ATTACHED
 Node Attached to Graph. More...
 
struct KzuMessageTypeKZU_MESSAGE_DRAG_AND_DROP_STARTED
 Drag and drop started. More...
 
struct KzuMessageTypeKZU_MESSAGE_DRAG_AND_DROP_FINISHED
 Drag and drop finished. More...
 
struct KzuMessageTypeKZU_MESSAGE_DRAG_AND_DROP_MOVED
 Drag and drop moved. More...
 
struct KzuMessageTypeKZU_MESSAGE_KEY_DOWN
 Key down. More...
 
struct KzuMessageTypeKZU_MESSAGE_KEY_UP
 Key up. More...
 
struct KzuMessageTypeKZU_MESSAGE_MANIPULATOR_TOUCH_INSIDE
 Manipulator touch. More...
 
struct KzuMessageTypeKZU_MESSAGE_MANIPULATOR_TOUCH_OUTSIDE
 Manipulator touch outside. More...
 
struct KzuMessageTypeKZU_MESSAGE_OBJECT_DELETE
 Delete object node. More...
 
struct KzuMessageTypeKZU_MESSAGE_PAN_STARTED
 Pan started. More...
 
struct KzuMessageTypeKZU_MESSAGE_PAN_FINISHED
 Pan finished. More...
 
struct KzuMessageTypeKZU_MESSAGE_PAN_MOVED
 Pan moved. More...
 
struct KzuMessageTypeKZU_MESSAGE_PINCH_STARTED
 Pinch started. More...
 
struct KzuMessageTypeKZU_MESSAGE_PINCH_FINISHED
 Pinch finished. More...
 
struct KzuMessageTypeKZU_MESSAGE_PINCH_MOVED
 Pinch moved. More...
 
struct KzuMessageTypeKZU_MESSAGE_SWIPE
 Swipe. More...
 
struct KzuMessageTypeKZU_MESSAGE_TIMELINE_ENTRY_STARTED
 Timeline entry started. More...
 
struct KzuMessageTypeKZU_MESSAGE_TIMELINE_ENTRY_FINISHED
 Timeline entry finished. More...
 
struct KzuMessageTypeKZU_MESSAGE_TIMELINE_ENTRY_PROGRESSED
 Timeline entry has been progressed when active. More...
 
struct KzuMessageTypeKZU_MESSAGE_TIMELINE_ENTRY_PLAYED_TO_END
 Timeline entry has been played to the end. More...
 
struct KzuMessageTypeKZU_MESSAGE_TIMER
 Timer. More...
 
struct KzuMessageTypeKZU_MESSAGE_TOUCH_BEGIN
 Touch begin. More...
 
struct KzuMessageTypeKZU_MESSAGE_TOUCH_END
 Touch end. More...
 
struct KzuMessageTypeKZU_MESSAGE_TOUCH_CANCEL
 Touch cancel. More...
 
struct KzuMessageTypeKZU_MESSAGE_TOUCH_MOVE
 Touch moved. More...
 
struct KzuMessageTypeKZU_MESSAGE_PREVIEW_CAMERA_SYSTEM_SET_CAMERA_MODE
 Preview camera system camera mode. More...
 

Detailed Description

Standard message types.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuGeneralMessagesCreate ( const struct KzcMemoryManager memoryManager)

Creates standard message types.

Variable Documentation

struct KzuMessageType* KZU_MESSAGE_SET_PROPERTY_VALUE

Set Property Value.

Sets a property value to a float property or a float attribute a structured property.

struct KzuMessageType* KZU_MESSAGE_SET_FLOAT_PROPERTY

Set Float Value in Property.

Sets a float value to a float property or a float attribute a structured property.

struct KzuMessageType* KZU_MESSAGE_SET_BOOLEAN_PROPERTY

Set Property Value.

Sets a Boolean value to a Boolean property.

struct KzuMessageType* KZU_MESSAGE_TOGGLE_BOOLEAN_PROPERTY

Toggle Boolean Property.

Switches the value of Boolean property.

struct KzuMessageType* KZU_MESSAGE_SET_TEXTURE_PROPERTY

Set Property Value.

Sets the value of a texture property.

struct KzuMessageType* KZU_MESSAGE_ANIMATION_PLAYER_PLAY_ANIMATION

Play Animation.

Creates a new dynamic animation entry to the background sequence of the active scene.

struct KzuMessageType* KZU_MESSAGE_SCREEN_INSTANTIATE_PREFAB

Instantiate Prefab.

Instantiates a prefab template to a child of a given target node. Becomes effectively the last child in the list.

struct KzuMessageType* KZU_MESSAGE_SCREEN_REMOVE_NODE

Remove Node.

Removes node from scene graph.

struct KzuMessageType* KZU_MESSAGE_SCREEN_REPLACE_NODE

Replace Node.

Replaces given node with a prefab instance.

struct KzuMessageType* KZU_MESSAGE_SCREEN_PRELOAD_RESOURCES

Preload Resources.

Preloads all resources in given resource dictionaries.

struct KzuMessageType* KZU_MESSAGE_SCREEN_SET_LOCALE

Set Locale.

Sets the currently active locale.

struct KzuMessageType* KZU_MESSAGE_WRITE_LOG

Write Log.

Write message into log.

struct KzuMessageType* KZU_MESSAGE_SCROLL_VIEW_SET_SCROLL_TARGET

Scroll View: Set Scroll Target.

Sets the scrolling target of the scroll view.

struct KzuMessageType* KZU_MESSAGE_SCROLL_VIEW_SET_SCROLL

Scroll View: Set Current Scroll.

Sets the current scroll position of the scroll view.

struct KzuMessageType* KZU_MESSAGE_STATE_MANAGER_GO_TO_STATE

State Manager: Go To State.

Attempts to go to a state in a state manager.

struct KzuMessageType* KZU_MESSAGE_STATE_MANAGER_GO_TO_NEXT_DEFINED_STATE

State Manager: Go To Next Defined State.

Attempts to go to a state that is defined after the current one in a state manager.

struct KzuMessageType* KZU_MESSAGE_STATE_MANAGER_GO_TO_PREVIOUS_DEFINED_STATE

State Manager: Go To Previous Defined State.

Attempts to go to a state that is defined before the current one in a state manager.

struct KzuMessageType* KZU_MESSAGE_SLIDER_DECREASE_VALUE

Slider: Decrease Value.

Decreases the value of the slider. Event handler argument: the amount to decrease the value.

struct KzuMessageType* KZU_MESSAGE_SLIDER_INCREASE_VALUE

Slider: Increase Value.

Increases the value of the slider. Event handler argument: the amount to increase the value.

struct KzuMessageType* KZU_MESSAGE_SLIDER_SET_VALUE

Slider: SetValue.

Sets the value of the slider. Event handler argument: the new value to be used.

struct KzuMessageType* KZU_MESSAGE_TOGGLE_BUTTON_SWITCH_STATE

Toggle Button: Switch State.

Toggles the state of the toggle button.

struct KzuMessageType* KZU_MESSAGE_TRANSITION_LAYER_START_TRANSITION

Transition Layer: Start Transition.

Starts a transition between layers.

struct KzuMessageType* KZU_MESSAGE_SCREEN_LOCALE_CHANGED

Locale Changed.

Triggered when the active locale has been changed.

struct KzuMessageType* KZU_MESSAGE_SCREEN_PRELOADING_OF_RESOURCES_COMPLETED

Preloading Of Resources Completed.

Triggered when the loading of resources you selected in the Preload Resources action is completed.

struct KzuMessageType* KZU_MESSAGE_TRANSITION_LAYER_TRANSITION_STARTED

Transition Layer: Transition Started.

Transition has been started between layers.

struct KzuMessageType* KZU_MESSAGE_TRANSITION_LAYER_TRANSITION_FINISHED

Transition Layer: Transition Finished.

Transition has been finished between layers.

struct KzuMessageType* KZU_MESSAGE_SCROLL_VIEW_SCROLL_STARTED

Scroll View: Scroll Started.

Occurs when the scroll position of a scroll view starts changing.

struct KzuMessageType* KZU_MESSAGE_SCROLL_VIEW_SCROLL_FINISHED

Scroll View: Scroll Ended.

Occurs when the scroll position of a scroll view stops changing.

struct KzuMessageType* KZU_MESSAGE_SCROLL_VIEW_USER_SCROLL_STARTED

Scroll View: User Scroll Started.

Occurs when the user starts scrolling a scroll view.

struct KzuMessageType* KZU_MESSAGE_SCROLL_VIEW_USER_SCROLL_FINISHED

Scroll View: User Scroll Ended.

Occurs when the user stops scrolling a scroll view.

struct KzuMessageType* KZU_MESSAGE_SCROLL_VIEW_SCROLLED

Scroll View: Scrolled.

Occurs when the scroll position of a scroll view changes.

struct KzuMessageType* KZU_MESSAGE_SCROLL_VIEW_SNAP_REQUEST

Scroll View: Snap Request.

Occurs when a scroll view requests snapping target from hosting component.

struct KzuMessageType* KZU_MESSAGE_LIST_BOX_ITEM_SELECTED

List Box: Item Selected.

Occurs when an item is selected.

struct KzuMessageType* KZU_MESSAGE_LIST_BOX_ITEM_VISIBLE

List Box: Item Visible.

Occurs when an item becomes visible.

struct KzuMessageType* KZU_MESSAGE_LIST_BOX_ITEM_HIDDEN

List Box: Item Hidden.

Occurs when an item becomes hidden.

struct KzuMessageType* KZU_MESSAGE_LIST_BOX_TARGET_CHANGED

List Box: Target Changed.

Occurs when list box gets a new target item.

struct KzuMessageType* KZU_MESSAGE_SLIDER_VALUE_CHANGED

Slider: Value Changed.

Occurs when the value of the slider is changed. Event handler argument: the new value of the slider.

struct KzuMessageType* KZU_MESSAGE_SLIDER_DRAG_STARTED

Slider: Drag Started.

Occurs when the sliding event begins. Event handler argument: the first value of this slider event.

struct KzuMessageType* KZU_MESSAGE_SLIDER_DRAG_FINISHED

Slider: Drag Finished.

Occurs when the sliding event ends. Event handler argument: the last value of the slider.

struct KzuMessageType* KZU_MESSAGE_STATE_MANAGER_ENTERED_STATE

State Manager: State Entered.

Occurs when a state manager has entered a state.

struct KzuMessageType* KZU_MESSAGE_STATE_MANAGER_LEFT_STATE

State Manager: State Left.

Occurs when a state manager has left a state.

struct KzuMessageType* KZU_MESSAGE_STATE_MANAGER_TRANSITION_STARTED

State Manager: Transition Started.

Occurs when a state manager begins a transition to a state.

struct KzuMessageType* KZU_MESSAGE_STATE_MANAGER_TRANSITION_FINISHED

State Manager: Transition Finished.

Occurs when a state manager finishes a transition to a state.

struct KzuMessageType* KZU_MESSAGE_TOGGLE_BUTTON_TOGGLED_OFF

Toggle Button: Toggled Off.

Occurs when the toggle button is toggled off.

struct KzuMessageType* KZU_MESSAGE_TOGGLE_BUTTON_TOGGLED_ON

Toggle Button: Toggled On.

Occurs when the toggle button is toggled on.

struct KzuMessageType* KZU_MESSAGE_BUTTON_TOGGLE_STATE

Button: Toggle State.

Occurs when the button's toggle state changes.

struct KzuMessageType* KZU_MESSAGE_BUTTON_DOWN

Button: Down.

Occurs when the button is pressed.

struct KzuMessageType* KZU_MESSAGE_BUTTON_CLICK

Button: Click.

Occurs when a finger is lifted on top of a button that was previously pressed and when a pressed button's repeat interval expires.

struct KzuMessageType* KZU_MESSAGE_BUTTON_CANCEL

Button: Cancel.

Occurs when a finger is lifted outside of a button that was previously pressed.

struct KzuMessageType* KZU_MESSAGE_BUTTON_ENTER

Button: Enter.

Occurs when a finger that presses a button enters the button's area.

struct KzuMessageType* KZU_MESSAGE_BUTTON_LEAVE

Button: Leave.

Occurs when a finger that presses a button leaves the button's area.

struct KzuMessageType* KZU_MESSAGE_BUTTON_LONG_PRESS

Button: Long Press.

Occurs when a long press on the button happens.

struct KzuMessageType* KZU_MESSAGE_CLICK

Click.

Occurs when the pointer is pressed and is released on top of the component and no other gesture has been recognized.

struct KzuMessageType* KZU_MESSAGE_MULTI_CLICK

Double Click.

Occurs when the pointer is pressed and released twice within 250ms on top of the control and no other gesture has been recognized.

struct KzuMessageType* KZU_MESSAGE_CLICK_BEGIN

Click Begin.

Occurs when the pointer is pressed down on top of the component.

struct KzuMessageType* KZU_MESSAGE_CLICK_CANCEL

Click Cancel.

Occurs when a started click cancels. This occurs, for example, when user pressed button down and slides finger away and releases press.

struct KzuMessageType* KZU_MESSAGE_CLICK_ENTER

Click Enter.

Occurs when the pointer or touch enters the click manipulator.

struct KzuMessageType* KZU_MESSAGE_CLICK_LEAVE

Click Leave.

Occurs when the pointer or touch leaves the click manipulator.

struct KzuMessageType* KZU_MESSAGE_LONG_PRESS

Long Press.

Occurs when the pointer is pressed down on the button and 500ms has been passed.

struct KzuMessageType* KZU_MESSAGE_ON_ATTACHED

Node Attached to Graph.

Occurs when the node is initialized and attached to the scene graph, normally when the application is launched.

struct KzuMessageType* KZU_MESSAGE_DRAG_AND_DROP_STARTED

Drag and drop started.

struct KzuMessageType* KZU_MESSAGE_DRAG_AND_DROP_FINISHED

Drag and drop finished.

struct KzuMessageType* KZU_MESSAGE_DRAG_AND_DROP_MOVED

Drag and drop moved.

struct KzuMessageType* KZU_MESSAGE_KEY_DOWN

Key down.

struct KzuMessageType* KZU_MESSAGE_KEY_UP

Key up.

struct KzuMessageType* KZU_MESSAGE_MANIPULATOR_TOUCH_INSIDE

Manipulator touch.

struct KzuMessageType* KZU_MESSAGE_MANIPULATOR_TOUCH_OUTSIDE

Manipulator touch outside.

struct KzuMessageType* KZU_MESSAGE_OBJECT_DELETE

Delete object node.

struct KzuMessageType* KZU_MESSAGE_PAN_STARTED

Pan started.

struct KzuMessageType* KZU_MESSAGE_PAN_FINISHED

Pan finished.

struct KzuMessageType* KZU_MESSAGE_PAN_MOVED

Pan moved.

struct KzuMessageType* KZU_MESSAGE_PINCH_STARTED

Pinch started.

struct KzuMessageType* KZU_MESSAGE_PINCH_FINISHED

Pinch finished.

struct KzuMessageType* KZU_MESSAGE_PINCH_MOVED

Pinch moved.

struct KzuMessageType* KZU_MESSAGE_SWIPE

Swipe.

struct KzuMessageType* KZU_MESSAGE_TIMELINE_ENTRY_STARTED

Timeline entry started.

struct KzuMessageType* KZU_MESSAGE_TIMELINE_ENTRY_FINISHED

Timeline entry finished.

struct KzuMessageType* KZU_MESSAGE_TIMELINE_ENTRY_PROGRESSED

Timeline entry has been progressed when active.

struct KzuMessageType* KZU_MESSAGE_TIMELINE_ENTRY_PLAYED_TO_END

Timeline entry has been played to the end.

struct KzuMessageType* KZU_MESSAGE_TIMER

Timer.

struct KzuMessageType* KZU_MESSAGE_TOUCH_BEGIN

Touch begin.

struct KzuMessageType* KZU_MESSAGE_TOUCH_END

Touch end.

struct KzuMessageType* KZU_MESSAGE_TOUCH_CANCEL

Touch cancel.

struct KzuMessageType* KZU_MESSAGE_TOUCH_MOVE

Touch moved.

struct KzuMessageType* KZU_MESSAGE_PREVIEW_CAMERA_SYSTEM_SET_CAMERA_MODE

Preview camera system camera mode.